-
-
Couldn't load subscription status.
- Fork 1.2k
rewrite registry/registry list settings #5753
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
rewrite registry/registry list settings #5753
Conversation
Large changes to entity rendering.
Resolved enough issues to be able to load the game again. Entity rendering is still broken but aside from that things seem to mostly work fine.
We need to do a lot of refactoring to deal with the vanilla changes to screens and such. A task for when the new stuff is mapped, maybe.
Regenerated PacketUtils
Just mapping changes
Will not be compatible with 1.21.9 because we had to change some mixin signatures
… for the new input changes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
since switching the setting types is a very breaking change, pr should target the mc-update branch rather than master
src/main/java/meteordevelopment/meteorclient/settings/AbstractRegistryItemSetting.java
Outdated
Show resolved
Hide resolved
src/main/java/meteordevelopment/meteorclient/settings/AbstractRegistryListSetting.java
Outdated
Show resolved
Hide resolved
src/main/java/meteordevelopment/meteorclient/settings/BlockListSetting.java
Outdated
Show resolved
Hide resolved
src/main/java/meteordevelopment/meteorclient/settings/EnumSetting.java
Outdated
Show resolved
Hide resolved
a755af4 to
f9f604b
Compare
|
I think I messed up the commit history of this branch... |
|
you tried to merge this into the mc-update branch |
|
I'll try to clean it later |
f9f604b to
4e7f399
Compare
|
Okay now cleaned |
Type of change
Description
We have many registry-based values like Block/Item... But now they are of
List. This causes issue if we:.containson them. TypicalList.containsis ofO(n)andSet.containsis ofO(1)~O(log n).ArrayListdoesn't prevent us to do that.This PR is in order to:
How Has This Been Tested?
Videos or screenshots of the changes if applicable.
Checklist: